sound castings - French English Dictionary